/* BasicSettings 组件的自定义样式 */


.model-config-item {
  background-color: var(--vscode-editorWidget-background);
  border-radius: 4px;
  padding: 0.75rem;
  margin-bottom: 0.75rem;
  border: 1px solid var(--vscode-editorWidget-border);
}

.model-config-label {
  font-weight: 500;
  font-size: 0.875rem;
  color: white;
  margin-bottom: 0.25rem;
}

.model-config-description {
  font-size: 0.75rem;
  color: white;
  margin-top: 0.25rem;
}

/* 应用暗色主题样式到组件 */
.model-config-item .ant-input-number {
  background-color: var(--vscode-input-background) !important;
  border-color: var(--vscode-input-border) !important;
  color: var(--vscode-input-foreground) !important;
}

.model-config-item .ant-select-selector {
  background-color: var(--vscode-input-background) !important;
  border-color: var(--vscode-input-border) !important;
}

.model-config-item .ant-select-selection-item {
  color: var(--vscode-input-foreground) !important;
}

.model-config-item .ant-input-number-handler-wrap {
  background-color: var(--vscode-input-background) !important;
  border-left-color: var(--vscode-input-border) !important;
}

.model-config-item .ant-input-number-handler {
  border-color: var(--vscode-input-border) !important;
}

.model-config-item .ant-input-number-handler-up-inner,
.model-config-item .ant-input-number-handler-down-inner {
  color: var(--vscode-input-foreground) !important;
}

.model-config-item .ant-input-number-input {
  color: var(--vscode-input-foreground) !important;
}